detailed mechanical